package com.common.entity.personal;

import com.common.entity.BaseEntity;
import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

/**
 * 个人档案信息
 *
 * @author johnny
 * @create 2021-05-13 4:01 下午
 **/
@Data
@Entity
@Table(name = "pro_personal_info")
public class PersonalEntity extends BaseEntity implements Serializable {

    private String name;

    /**
     * 头像
     */
    private String headImage;

    /**
     * Constants.SEX_MAN
     */
    private String gender;


    private Long departmentId;

    private Long jobId;

    /**
     * 人员 类别
     */
    private String personCategoryType;

    private Date birthday;

    /**
     * 政治面貌 字典表里数据
     */
    private String politicalStatus;


    /**
     * 学历
     */
    private String education;

    /**
     * 法律职务
     */
    private String legalJob;


    /**
     * 检查官等级
     */
    private String prosecutorRank;


    /**
     * 参加工作时间
     */
    private Date timeToWork;

    /**
     * 从事 检察官时间
     */
    private Date timeToProcurator;

    /**
     * 入党时间
     */
    private Date timeToJoinPart;


    /**
     * 业绩评价
     * 考核结果评价ID
     */
    private Long checkEvaluateId;

}